#ifndef NETWORKSD_H
#define NETWORKSD_H

#include "isettings.h"
#include <QObject>

class NetworkSD : public QObject, public ISettings
{
	Q_OBJECT
private:
	class NetworkSDPrivate;
	NetworkSDPrivate *d;
public:
	explicit NetworkSD();
	virtual ~NetworkSD();

	virtual QString category() const;
	virtual QIcon categoryIcon() const;

	virtual QTabWidget* createPages();

	virtual void save();
	virtual void reset();

private slots:
	void spinboxChanged(int);
	void keyCheckBoxChanged(int state);
	void certCheckBoxChanged(int state);
	void caCheckBoxChanged(int state);
};

#endif // NETWORKSD_H
